golang.org/x/tools/internal/gcimporter.exportWriter.p (field)
35 uses
golang.org/x/tools/internal/gcimporter (current package)
iexport.go#L521: if w.p.localpkg != nil {
iexport.go#L522: pkgObjs[w.p.localpkg] = nil
iexport.go#L524: for pkg := range w.p.allPkgs {
iexport.go#L529: name := w.p.exportName(obj)
iexport.go#L684: p *iexporter
iexport.go#L693: if pkg == w.p.localpkg {
iexport.go#L836: w.p.tparamNames[rparam.Obj()] = name
iexport.go#L855: if w.p.shallow {
iexport.go#L857: } else if w.p.version >= iexportVersionPosCol {
iexport.go#L873: file := w.p.fset.File(pos) // fset must be non-nil
iexport.go#L874: index, offset := w.p.fileIndexAndOffset(file, pos)
iexport.go#L880: if w.p.fset == nil {
iexport.go#L885: p := w.p.fset.Position(pos)
iexport.go#L914: if w.p.fset == nil {
iexport.go#L919: p := w.p.fset.Position(pos)
iexport.go#L949: w.p.allPkgs[pkg] = true
iexport.go#L955: name := w.p.exportName(obj)
iexport.go#L958: w.p.pushDecl(obj)
iexport.go#L967: w.data.uint64(w.p.typOff(t, pkg))
iexport.go#L971: return &exportWriter{p: p}
iexport.go#L975: off := uint64(w.p.data0.Len())
iexport.go#L976: io.Copy(&w.p.data0, &w.data)
iexport.go#L997: w.p.trace("exporting type %s (%T)", t, t)
iexport.go#L998: w.p.indent++
iexport.go#L1000: w.p.indent--
iexport.go#L1001: w.p.trace("=> %s", t)
iexport.go#L1091: if w.p.shallow {
iexport.go#L1092: fieldPkg = w.p.localpkg
iexport.go#L1102: if w.p.shallow {
iexport.go#L1136: if w.p.shallow {
iexport.go#L1182: if obj.Pkg() == nil || obj.Pkg() == w.p.localpkg {
iexport.go#L1189: objectPath, err := w.p.objectpathEncoder().For(obj)
iexport.go#L1239: w.p.tparamNames[tparam.Obj()] = exportName
iexport.go#L1291: if w.p.version >= iexportVersionGo1_18 {
iexport.go#L1495: func (w *exportWriter) string(s string) { w.uint64(w.p.stringOff(s)) }
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)